<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:fn="http://java.sun.com/jsp/jstl/functions"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui"
	xmlns:ui="http://java.sun.com/jsf/facelets">

<h:head>
	<title><ui:insert name="titulo">titulo defecto</ui:insert>
	</title>
	<ui:include src="/vistas/default.xhtml"></ui:include>


	<script type="text/javascript">
		function validaNumero(e, ent, obj, fn) {
			//Se captura la tecla presionada             
			var tecla = (document.all) ? e.keyCode : e.which;
			var patron;
			var te;
			var result;
			//Tecla de retroceso (para poder borrar)       
			if (tecla == 8) {
				return true;
			}
			if (ent == '0') {
				if (fn == '1') {
					if (obj.value == '') {
						return true;
					}
					var puntos = obj.value.split('.');
					if (puntos.length > 2) {
						obj.value = '';
						obj.focus();
					}
				}
				if (tecla == 46) {
					if (obj.value.indexOf('.') != -1) {
						return false;
					}
					return true;
				}
			} else {
				if (fn == '1') {
					if (obj.value.indexOf('.') != -1) {
						obj.value = '';
						obj.focus();
					}
				}
			}
			//Dejar la línea de patron que se necesite y borrar el resto             
			//patron =/[A-Za-z]/; // Solo acepta letras             
			patron = /\d/; // Solo acepta números             
			//patron = /\w/; // Acepta números y letras             
			//patron = /\D/; // No acepta números             
			//
			te = String.fromCharCode(tecla);
			if (fn == '1') {
				te = obj.value;
			}
			result = patron.test(te);
			if (result == false) {
				if (fn == '1') {
					if (obj.value == '') {
						return true;
					}
					obj.value = '';
					obj.focus();
				}
			}
			return result;
		}

		var validarFecha = function(obj) {
			if (obj.value != "") {
				if (!/^\d{2}\/\d{2}\/\d{4}$/.test(obj.value)) {
					obj.value = "";
					return false;
				}
			}
		}

		
		function agregarSlash(campo) {
			try {
				var valorIngresado = campo.value;
				if (valorIngresado.length == 2) {
					campo.value = valorIngresado + '/'
				} else if (valorIngresado.length == 5) {
					campo.value = valorIngresado + '/'
				}
			} catch (e) {
			}
		}


		PrimeFaces.locales['es'] = {
			closeText : 'Cerrar',
			prevText : 'Anterior',
			nextText : 'Siguiente',
			currentText : 'Inicio',
			monthNames : [ 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo',
					'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre',
					'Noviembre', 'Diciembre' ],
			monthNamesShort : [ 'Lunes', 'Martes', 'Mi&#233;rcoles', 'Jueves',
					'Viernes', 'S&#225;bado' ],
			dayNames : [ 'Domingo', 'Lunes', 'Martes', 'Mi&#233;rcoles',
					'Jueves', 'Viernes', 'S&#225;bado' ],
			dayNamesShort : [ 'Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab' ],
			dayNamesMin : [ 'D', 'L', 'M', 'M', 'J', 'V', 'S' ],
			weekHeader : 'Semana',
			firstDay : 1,
			isRTL : false,
			showMonthAfterYear : false,
			yearSuffix : '',
			timeOnlyTitle : 'S&#243;lo hora',
			timeText : 'Tempo',
			hourText : 'Hora',
			minuteText : 'Minuto',
			secondText : 'Segundo',
			currentText : 'Fecha actual',
			ampm : false,
			month : 'Mes',
			week : 'Semana',
			day : 'D&#237;a',
			allDayText : 'Todo el d&#237;a'
		};
	</script>
</h:head>

<h:body>

	<div id="container">
		<div id="header">
			<div id="logo">
				
			</div>

		
		
			<!-- begin menu -->
			<div id="menu"
				style="position: relative; visibility: visible; z-index: 1;">
				<ui:insert name="menu" >
					<h:form id="frmMenu" >
						<ui:include src="menu.xhtml" />
					</h:form>
				</ui:insert>
			</div>
			<!-- end menu -->
			<div class="clear"></div>
		</div>
		<!-- end header -->
		<!-- begin content -->
		<div id="contenido">
			<!-- InstanceBeginEditable name="pageContent" -->
			<ui:insert name="contenido">

			</ui:insert>
			<!-- InstanceEndEditable -->
		</div>
		<!-- end content -->
		<!-- footer -->
		<div id="footer">
			<ui:insert name="pie">
				<ui:include src="pie.xhtml" />
			</ui:insert>
		</div>
	</div>


	<p:idleMonitor onactive="sesionCaducada.show();"
		timeout="#{session.maxInactiveInterval * 1000}" />
	<p:dialog header="Sesión caducada"
		widgetVar="sesionCaducada" modal="true" fixedCenter="true"
		closable="false" width="400" visible="false">
		<h:outputText value="La sesión ha caducado, por favor vuelva a intentarlo" />
		<input id="confirmBackToLogin" type="button"
			value="ir a iniciar sesión"
			onclick="window.location='../../../login.jsp';" />
	</p:dialog>

</h:body>

</html>